package cn.tedu.thread;

/**
 * @author :Colin
 * @version 创建时间: 2021/6/22 16:31
 * 本类用于测试多线程编程方式一
 */
public class TestThread1 {
    public static void main(String[] args) {
        MyThread th =new MyThread("吃屎的狗");/*对应的就是线程的新建状态*/
        MyThread th1 =new MyThread("下蛋的公鸡");/*对应的就是线程的新建状态*/
        MyThread th2 =new MyThread();/*对应的就是线程的新建状态*/
        MyThread th3 =new MyThread();/*对应的就是线程的新建状态*/
        //Thread th4 =new Thread("119");
//        th.run();
//        th1.run();
//        th2.run();
        th.start();
        th1.start();
        th2.start();
        th3.start();
//        th4.start();

    }
}
/*方式1：extends Thread*/
class MyThread extends Thread{
    public MyThread() {
        super();
    }

    public MyThread(String name) {
        super(name);
    }

   @Override
    public void run() {
       //super.run();不去调用父类的功能
       //需求：循环十次当前正在执行的线程的名称
       for (int i = 1; i < 11; i++) {

           System.out.println("第" + i + "次" + getName());
       }

   }
}


